
$(init);

/**
 * Muestra el gráfico de ejemplo
 */
function init(){
	
	//VOHistoricoIndicador historicoGrafica = new VOHistoricoIndicador();
	//VOHistoricoIndicador codigo = historicoGrafica.getInd_codigo();
	

	iniciarGraficoHistorico(8, 1101);
	//iniciarGraficoHistorico(codigo, 1101);
}

/**
 * Obtener los valores para graficar el histórico de indicadores
 * @param ind_codigo - PK
 * @param emp_codigo - PK
 */
function iniciarGraficoHistorico(ind_codigo, emp_codigo){
	var indicadorEx = new Object();
	
	indicadorEx.ind_codigo = ind_codigo;
	indicadorEx.emp_codigo = emp_codigo;
	
	jsonrpc.indicadorJsonServicio.obtenerHistorialIndicador(mostrarIndicadores, indicadorEx);
	
}

/**
 * Mostrar el gráfico
 * @param historial
 */
function mostrarIndicadores(historial){
	
	
	
	
	if (historial.list) {
		var elements = new Array();
		for ( var i = 0; i < historial.list.length; i++) {
			var hist = historial.list[i];
			var point = [hist.per_codigo, hist.ind_valor];
			elements[i] = point;
		}
		
				
		
		$.jqplot('chart', [ elements ],
				{title:'' ,
					
					// Opciones para mostrar el gráfico
					
					axes:{
				        xaxis:{
				              
				          label:'Periodo (Mes)',
				          labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
				          tickOptions:{
				              formatString:'%.0f'
				              }
				           
				        },
				        yaxis:{
				          label:'   ',
				          labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
				          tickOptions:{
				              formatString:'%.2f'
				              }
				          
				        }
				      },
				      
				      highlighter: {
				          show: true,
				          sizeAdjust: 10.5
				        },
				        cursor: {
				          show: false
				        }
				}
		);
		
	}
}